<!--
Document / Documento: recepcion_leche_ganado

Created on / Creado : 28/08/2012, 09:59:10 AM

Author / Desarrolladores:
1. Raúl Lobo 04267711578 andrescerrada@gmail.com

Description / Comentarios:
Este archivo contiene:
1- Búscar ganado por unidad de producción
Licencia: Este código es distribuido Bajo la licencia GNU GPL v3. 
Referencias de la licencia: http://es.wikipedia.org/wiki/GNU_General_Public_License
-->
<?php
include('header.php');
?>
<?php
if ($_SESSION['logeado']){
?>
<li><a href="recepcion_leche" title="Clic para ir atrás">Atr&aacute;s</a></li>
<br>
<html>
	<head>
		<title>Listado de Unidades de Producci&oacute;n</title>
	</head>
<script type="text/javascript">
$(document).ready(function(){
	cargar_unidad_produccion();
	cargar_unidades_receptoras_leche();	
});
function cargar_unidad_produccion()
{
	$.post("scripts/cargar_unidad_produccion.php", function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar unidades de producción");
		}
		else
		{
			$('#unidades').append(resultado);
		}
	});	
}
function cargar_unidades_receptoras_leche()
{
	$.post("scripts/cargar_unidades_receptoras_leche.php", function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar unidad receptora");
		}
		else
		{
			$('#unidad_receptora').append(resultado);
		}
	});	
}
</script>
<body>

<?php
		if(isset($_POST['buscar'])){
			if($_POST['unidades'] == '0'){
			$error_unidades = '<span class="error">Seleccione unidad de producci&oacute;n</span>';
			}
			if($_POST['unidad_receptora'] == '0'){
			$error_unidad_receptora = '<span class="error">Seleccione unidad de receptora de leche</span>';
			}			
}
?>
<center><h4>Seleccione la unidad de producci&oacute;n y la unidad receptora para registrar producci&oacute;n de leche por animal</h4></center>
<tr>
<td>
<form class='busqueda' method='POST' action=''>
Unidad de producci&oacute;n:
<select id="unidades" name="unidades" title="Seleccione unidades de producción">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error_unidades ?>
<br>
Unidad de receptora de leche:
<select id="unidad_receptora" name="unidad_receptora" title="Seleccione unidad receptora de leche">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error_unidad_receptora ?>
<br>
<input type="submit" name="buscar" title="Ingrese información a búscar">
</td>
</form>
</tr>
<br>
<?php
$id_unidad = $_POST['unidades'];
$unidad_receptora = $_POST['unidad_receptora'];
if (isset($id_unidad)&&($unidad_receptora)){

//Sql para consultar ganado de la unidad de producción
$ganado_unidad_produccion = pg_query("SELECT * FROM ganado as g, tipo_vaca as t_v, raza_vaca as r_v WHERE g.id_unidad_produccion='$id_unidad' AND g.ganado_desactivado='false' AND g.estado_ganado='true' AND (g.id_vaca='5' OR g.id_vaca='6' OR g.id_vaca='21') AND t_v.id_vaca=g.id_vaca AND r_v.id_raza=g.id_raza ORDER BY t_v.tipo_vaca");

//Sql buscar unidad de produccion
$buscar_unidad = pg_query("SELECT nombre_unidad FROM unidad_produccion WHERE
id_unidad_produccion='$id_unidad' AND unidad_produccion_desactivado='false'");
$resultado_unidad = pg_fetch_array($buscar_unidad);
$nombre_unidad = $resultado_unidad['nombre_unidad'];

//Sql para buscar si el productor pertenece a la unidad de producción
$buscar_productor_por_unidad = pg_query("SELECT * FROM productor_unidad_produccion WHERE cedula='$cedula_usuario' AND id_unidad_produccion='$id_unidad'");

if(pg_num_rows($ganado_unidad_produccion) == "NULL"){
		echo "<center><h4>La unidad de producción $nombre_unidad no tiene ganado registrado que produzca leche</h4></center>";
}else{

//Sql para consultar unidad receptora de leche
$unidad_receptora_leche = pg_query("SELECT * FROM unidades_receptoras_leche 
WHERE id_unidad_receptora='$unidad_receptora'");
$resultado_unidad_receptora_leche = pg_fetch_array($unidad_receptora_leche);
$nombre_unidad_receptora_leche = $resultado_unidad_receptora_leche['nombre_unidad_receptora'];
$id_unidad_receptora_leche = $resultado_unidad_receptora_leche['id_unidad_receptora'];

//Buscar total de litros
$fecha_actual = date('Y-m-d');
$total_litros = pg_query("SELECT sum(cantidad_leche) as cantidad_leche FROM produccion_lacteos_ganado WHERE id_unidad_produccion_unidad='$id_unidad' AND fecha_produccion_lacteo_ganado='$fecha_actual' AND entidad_receptora='$id_unidad_receptora_leche'");
$resultado_litros = pg_fetch_array($total_litros);
$total_leche = $resultado_litros['cantidad_leche'];

if (($resultado['tipo_usuario'] == Superadmin)||($resultado['tipo_usuario'] == Admin)||($resultado['tipo_usuario'] == Productor)){
	
	echo "<center><h4>Recepci&oacute;n de leche por ganado de la unidad de producci&oacute;n $nombre_unidad de la unidad receptora $nombre_unidad_receptora_leche</h4><center>";
	echo "<table border='1'>";
	echo "<tr>
	      <th>Nº Registro</th>
	      <th>Tipo/Nombre/C&oacute;digo</th>
	      <th>Total litros diarios</th>
	      <th>Producci&oacuten lacteos</th>
	      <th>Consultar producci&oacuten</th>	
	      </tr>";
//Mostrar ganado de la unidad de producción
		$cont = 1;
		while($columnas=pg_fetch_array($ganado_unidad_produccion)){
		$id_ganado = $columnas['id_ganado'];
		$id_unidad = $columnas['id_unidad_produccion'];
		$nombre = $columnas['nombre_ganado'];
		$codigo = $columnas['codigo_ganado'];
		$raza = $columnas['raza_vaca'];
		$tipo = $columnas['tipo_vaca'];
		
//Buscar litros por ganado
$fecha_actual = date('Y-m-d');
$buscar_litros = pg_query("SELECT sum(cantidad_leche) as cantidad_leche FROM produccion_lacteos_ganado WHERE id_ganado_ganado='$id_ganado' AND fecha_produccion_lacteo_ganado='$fecha_actual' AND entidad_receptora='$id_unidad_receptora_leche'");
$resultado_litros = pg_fetch_array($buscar_litros);
$cantidad_leche = $resultado_litros['cantidad_leche'];

		echo '<tr>';
		echo '<td>'.$cont.'</td>';
		echo '<td>'.$tipo.'/'.$nombre.'/'.$codigo.'</td>';
		//echo '<td>'.$codigo.'</td>';
        	//echo '<td>'.$nombre.'</td>';
	    	$cont += 1;
		?>
		<td><input type="text" value="<?php echo $cantidad_leche ?>" size="5" name="total" readonly="true" title="Total de litros diarios del ganado"></td>
<?php
		if(pg_num_rows($buscar_productor_por_unidad)>0){
		echo "<td align='center'><a href='produccion_lacteos_ganado?id_unidad=$id_unidad&id_ganado=$id_ganado&id_unidad_receptora=$id_unidad_receptora_leche'><img border='0' align='center' title='Clic para registrar producción de lacteos al ganado $nombre de raza $raza' src='css/images/1x102.png'></a></td>";
		}else if(($resultado['tipo_usuario'] == Superadmin)||($resultado['tipo_usuario'] == Admin)){
		echo "<td align='center'><a href='produccion_lacteos_ganado?id_unidad=$id_unidad&id_ganado=$id_ganado&id_unidad_receptora=$id_unidad_receptora_leche'><img border='0' align='center' title='Clic para registrar producción de lacteos al ganado $nombre de raza $raza' src='css/images/1x102.png'></a></td>";
		}else{
		echo "<td align='center'></td>";
		}	
		echo "<td align='center'><a href='consultar_produccion_lacteos_ganado?id_unidad=$id_unidad&id_ganado=$id_ganado&id_unidad_receptora=$id_unidad_receptora_leche'><img border='0' align='center' title='Clic para consultar producción de lacteos del ganado $nombre de raza $raza' src='css/images/consultar.png'></a></td>";
       		}
		echo '</tr>';
?>
		<td><label>Total de litros diarios</label></td>
		<td></td>
		<td colspan="2"><input type="text" value="<?php echo $total_leche ?>" size="5" name="total" readonly="true" title="Total de litros diarios del ganado"></td>
<?php
		echo'</table>';
}else{
	echo "<center><h4>Listado de ganado de la unidad de producci&oacute;n $nombre_unidad</h4><center>";
	echo "<table border='1'>";
	echo "<tr>
	     <th>Nº Registro</th>
	     <th>Tipo/Nombre/C&oacute;digo</th>
	     <th>Total litros diarios</th>
	     <th>Consultar producci&oacuten</th>
	      </tr>";
//Mostrar ganado de la unidad de producción
		$cont = 1;
		while($columnas=pg_fetch_array($ganado_unidad_produccion)){
		$id_ganado = $columnas['id_ganado'];
		$id_unidad = $columnas['id_unidad_produccion'];
		$nombre = $columnas['nombre_ganado'];
		$codigo = $columnas['codigo_ganado'];
		$raza = $columnas['raza_vaca'];
		$tipo = $columnas['tipo_vaca'];

//Buscar litros por ganado
$fecha_actual = date('Y-m-d');
$buscar_litros = pg_query("SELECT sum(cantidad_leche) as cantidad_leche FROM produccion_lacteos_ganado WHERE id_ganado_ganado='$id_ganado' AND fecha_produccion_lacteo_ganado='$fecha_actual' AND entidad_receptora='$id_unidad_receptora_leche'");
$resultado_litros = pg_fetch_array($buscar_litros);
$cantidad_leche = $resultado_litros['cantidad_leche'];

		echo '<tr>';
		echo '<td>'.$cont.'</td>';
		echo '<td>'.$tipo.'/'.$nombre.'/'.$codigo.'</td>';
	    	$cont += 1;
?>
		<td><input type="text" value="<?php echo $cantidad_leche ?>" size="5" name="total" readonly="true" title="Total de litros diarios del ganado"></td>
<?php
		echo "<td align='center'><a href='consultar_produccion_lacteos_ganado?id_unidad=$id_unidad&id_ganado=$id_ganado&id_unidad_receptora=$id_unidad_receptora_leche'><img border='0' align='center' title='Clic para consultar producción de lacteos del ganado $nombre de raza $raza' src='css/images/consultar.png'></a></td>";
       		}
		echo '</tr>';
?>
		<td><label>Total de litros diarios</label></td>
		<td></td>
		<td colspan="2"><input type="text" value="<?php echo $total_leche ?>" size="5" name="total" readonly="true" title="Total de litros diarios del ganado"></td>
<?php
		echo'</table>';
}
}
}
?>
<?php 
}else{
	?>
	
	<h3><center>No esta logueado, Debe iniciar sesi&oacute;n.</h3>
	</center>
	<center>
	<img src='css/images/error.png' height='100px' width='100px'></img></center>
	<meta http-equiv='Refresh' content='3;url=index'>
	</html>
	<?php
} 
?>
<?php
include('footer.php');
?>
		</form>
	</body>
</html>
